/**
 * 
 */
package com.quanyan.place.entity.apiresp;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @des 订单明细与优惠
 * @author tim
 * @date 2017年4月14日
 */
public class RespOrderItemDiscount extends RespPlaceOrderDiscountItem implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -7643861937759379906L;
	private Integer categoryId;
	private String saleId;
	private Integer unitSalePlanId;

	private Integer goodsId;
	private String goodsName;//既是商品名称又是才场馆名称
	private Integer surplusGoodsCount;// 剩余商品数量(已经买的)
	private Integer totalGoodsCount;// 当前商品明细总数
	private Integer ticketCount;
	private Integer orderStatus;
	
	private Integer useType;
	private BigDecimal salePrice;
	private BigDecimal originPrice;
	private BigDecimal memberPrice;
	private String itemUuid;
	
	private Date startTime;
	private Date endTime;
	private Date consumeIime;
	
	
	/**
	 * @return the startTime
	 */
	public Date getStartTime() {
		return startTime;
	}
	/**
	 * @param startTime the startTime to set
	 */
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	/**
	 * @return the endTime
	 */
	public Date getEndTime() {
		return endTime;
	}
	/**
	 * @param endTime the endTime to set
	 */
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	/**
	 * @return the consumeIime
	 */
	public Date getConsumeIime() {
		return consumeIime;
	}
	/**
	 * @param consumeIime the consumeIime to set
	 */
	public void setConsumeIime(Date consumeIime) {
		this.consumeIime = consumeIime;
	}
	
	/**
	 * @return the itemUuid
	 */
	public String getItemUuid() {
		return itemUuid;
	}
	/**
	 * @param itemUuid the itemUuid to set
	 */
	public void setItemUuid(String itemUuid) {
		this.itemUuid = itemUuid;
	}
	/**
	 * @return the unitSalePlanId
	 */
	public Integer getUnitSalePlanId() {
		return unitSalePlanId;
	}
	/**
	 * @param unitSalePlanId the unitSalePlanId to set
	 */
	public void setUnitSalePlanId(Integer unitSalePlanId) {
		this.unitSalePlanId = unitSalePlanId;
	}
	/**
	 * @return the orderStatus
	 */
	public Integer getOrderStatus() {
		return orderStatus;
	}
	/**
	 * @param orderStatus the orderStatus to set
	 */
	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}
	/**
	 * @return the categoryId
	 */
	public Integer getCategoryId() {
		return categoryId;
	}
	/**
	 * @param categoryId the categoryId to set
	 */
	public void setCategoryId(Integer categoryId) {
		this.categoryId = categoryId;
	}
	/**
	 * @return the saleId
	 */
	public String getSaleId() {
		return saleId;
	}
	/**
	 * @param saleId the saleId to set
	 */
	public void setSaleId(String saleId) {
		this.saleId = saleId;
	}
	/**
	 * @return the goodsId
	 */
	public Integer getGoodsId() {
		return goodsId;
	}
	/**
	 * @param goodsId the goodsId to set
	 */
	public void setGoodsId(Integer goodsId) {
		this.goodsId = goodsId;
	}
	/**
	 * @return the goodsName
	 */
	public String getGoodsName() {
		return goodsName;
	}
	/**
	 * @param goodsName the goodsName to set
	 */
	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}
	/**
	 * @return the surplusGoodsCount
	 */
	public Integer getSurplusGoodsCount() {
		return surplusGoodsCount;
	}
	/**
	 * @param surplusGoodsCount the surplusGoodsCount to set
	 */
	public void setSurplusGoodsCount(Integer surplusGoodsCount) {
		this.surplusGoodsCount = surplusGoodsCount;
	}
	/**
	 * @return the totalGoodsCount
	 */
	public Integer getTotalGoodsCount() {
		return totalGoodsCount;
	}
	/**
	 * @param totalGoodsCount the totalGoodsCount to set
	 */
	public void setTotalGoodsCount(Integer totalGoodsCount) {
		this.totalGoodsCount = totalGoodsCount;
	}
	/**
	 * @return the ticketCount
	 */
	public Integer getTicketCount() {
		return ticketCount;
	}
	/**
	 * @param ticketCount the ticketCount to set
	 */
	public void setTicketCount(Integer ticketCount) {
		this.ticketCount = ticketCount;
	}
	
	/**
	 * @return the useType
	 */
	public Integer getUseType() {
		return useType;
	}
	/**
	 * @param useType the useType to set
	 */
	public void setUseType(Integer useType) {
		this.useType = useType;
	}
	/**
	 * @return the salePrice
	 */
	public BigDecimal getSalePrice() {
		return salePrice;
	}
	/**
	 * @param salePrice the salePrice to set
	 */
	public void setSalePrice(BigDecimal salePrice) {
		this.salePrice = salePrice;
	}
	/**
	 * @return the originPrice
	 */
	public BigDecimal getOriginPrice() {
		return originPrice;
	}
	/**
	 * @param originPrice the originPrice to set
	 */
	public void setOriginPrice(BigDecimal originPrice) {
		this.originPrice = originPrice;
	}
	/**
	 * @return the memberPrice
	 */
	public BigDecimal getMemberPrice() {
		return memberPrice;
	}
	/**
	 * @param memberPrice the memberPrice to set
	 */
	public void setMemberPrice(BigDecimal memberPrice) {
		this.memberPrice = memberPrice;
	}
	

}
